package controlmercancias.configuracion;

/**
 * Esta clase contiene la configuracion de la BD. Para tener una instancia unica en la BD utiliza un Singleton.
 * @author Gonzalo
 *
 */
public class Configuracion {
	/**
	 * Atributo estático y privado de Configuración que solo permite tener una instancia en memoria.
	 */
	private static Configuracion configuracion = new Configuracion();
	/**
	 * String que contiene la dirección del driver. 
	 */
	private String driver;
	/**
	 * String que contiene la url de la BD.
	 */
	private String url;
	
	/**
	 * Constructor privado sin parametros de Configuracion 
	 */
	private Configuracion (){
		super();
	}

	/**
	 * Devuelve la instancia en memoria de Configuración.
	 * @return Instancia de Configuracion.
	 */
	public static Configuracion getInstance (){
		return configuracion;
	}

	/**
	 * @return the driver
	 */
	public String getDriver() {
		return driver;
	}

	/**
	 * @param driver the driver to set
	 */
	public void setDriver(String driver) {
		this.driver = driver;
	}

	/**
	 * @return the url
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * @param url the url to set
	 */
	public void setUrl(String url) {
		this.url = url;
	}
}
